home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d12 / qtools.arc / QMAC208.ARC / CHANGE.QM < prev    next >
Text File  |  1990-08-24  |  4KB  |  66 lines

  1. *
  2. *  CHANGE:  AUTOEXEC SEARCH/REPLACE on several files.
  3. *
  4. *  This macro, when placed first in a QMac macro file, and executed using
  5. *  QEdit's /E command line option, will do a global search and replace on
  6. *  up to 100 files loaded from the command line.
  7. *
  8. *  (You could make it do up to 1000 files, by adding more of the lines
  9. *   which are repeated below).
  10. *
  11. *  To use:
  12. *           o   Make sure this macro is first in your macro file.
  13. *           o   Compile the macro file with QMAC:
  14. *
  15. *                       QMAC CHANGE.MAC CHANGE.QM B N
  16. *
  17. *           o   Run QEdit from the command line in this way:
  18. *
  19. *                       Q first.fil second.fil third.fil /Echange.mac
  20. *
  21. *               QEdit will stop, ask for the search & replace parameters,
  22. *               and then execute the change on all files you specified
  23. *               to load.
  24. *
  25. *               Of course you could specify wildcards such as *.* on the
  26. *               command line too, as long as you have the QCONFIG option
  27. *               "Load wildcarded filespecs from the command line?" set
  28. *               to YES in your copy of QEdit.
  29. *
  30. *               All files are saved to disk, and the editor exits
  31. *               at the end.
  32. *
  33. *  NOTE:  You need QMAC version 2.x or higher to use this macro.
  34. *
  35. @F1     MacroBegin
  36.         FindReplace Pause Return       * Ask for the find text
  37.         Pause Return                   * Ask for the replacement text
  38.         Pause EndLine "N" Return       * Make sure No stop, and execute.
  39.         File                           * Save this file to disk & go to next
  40.         RepeatFind File                * Repeat & Save.  Then 98 more times.
  41.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  42.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  43.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  44.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  45.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  46.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  47.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  48.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  49.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  50.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  51.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  52.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  53.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  54.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  55.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  56.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  57.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  58.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  59.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  60.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  61.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  62.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  63.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  64.         RepeatFind File  RepeatFind File  RepeatFind File  RepeatFind File
  65.         RepeatFind File  RepeatFind File
  66.